const express = require('express');
const router = express.Router();
const reviewController = require('../controllers/reviewController');
const { authenticateUserToken } = require('../middleware/jwtAuth');

/**
 * 商品评论路由（前台）
 * 基础路径: /api/reviews
 */

// 获取商品评论列表
router.get('/:productId', reviewController.getReviews);

// 获取商品评分统计
router.get('/stats/:productId', reviewController.getReviewStats);

// 创建商品评论（需要登录）
router.post('/', authenticateUserToken, reviewController.createReview);

// 获取我的评论列表（需要登录）
router.get('/my/list', authenticateUserToken, reviewController.getMyReviews);

module.exports = router;

